﻿using System;
using System.Threading;

namespace csharpbiancheng_ch14_ParameterizedThreadStart_example1
{
    class Program
    {
        //【实例 1】创建一个方法输出0〜n的所有偶数，使用 ParameterizedThreadStart 委托调用该方法，并启动打印偶数的线程。
        static void Main(string[] args)
        {
            ParameterizedThreadStart pts = new ParameterizedThreadStart(PrintEven);
            Thread t = new Thread(pts);
            t.Start(10);
        }

        //打印0~n中的偶数
        private static void PrintEven(Object n)
        {
            for (int i = 0; i < (int)n; i = i + 2)
            {
                Console.WriteLine(i);
            }
        }
    }
}
